<template>
	<view class="my-settle-container">
		<!-- 全选区域 -->
		<label class="radio"  @click="allSelect">
			<radio color="#C00000" :checked="isAll"/><text>全选</text>
		</label>

		<!-- 合计区域 -->
		<view class="amount-box">
			合计:<text class="amount">￥{{checkedCount}}</text>
		</view>

		<!-- 结算按钮 -->
		<view class="btn-settle">结算({{checkedTotal}})</view>		
	</view>
</template>

<script>
	import { mapGetters, mapMutations } from 'vuex'
	export default {
		data() {
			return {
				
			};
		},
		computed: {
			...mapGetters('m_cart', ['checkedCount', 'checkedTotal', 'isAll'])
		},
		methods: {
			...mapMutations('m_cart', ['selectAll']),
			allSelect() {
				this.selectAll(!this.isAll)
			}
		}
	}
</script>

<style lang="scss">
.my-settle-container {
	/* 底部固定定位 */
	position: fixed;
	bottom: 0;
	left: 0;
	/* 设置宽高和背景色 */
	width: 100%;
	height: 50px;
    background-color: white;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-left: 5px;
    font-size: 14px;
  
    .radio {
      display: flex;
      align-items: center;
    }
  
    .amount {
      color: #c00000;
    }
  
    .btn-settle {
      height: 50px;
      min-width: 100px;
      background-color: #c00000;
      color: white;
      line-height: 50px;
      text-align: center;
      padding: 0 10px;
    }
}
</style>
